package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;
import java.util.Date;

/**
 * 银行卡bin表 hatchet_card_bin
 * 
 * @author ruoyi
 * @date 2019-02-25
 */
public class HatchetCardBin extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private String iD;
	/**  */
	private String bankId;
	/**  */
	private String cardName;
	/**  */
	private String cardTypeId;
	/**  */
	private String cardSign;
	/**  */
	private Integer cardNoLen;
	/**  */
	private Integer cardBinLen;
	/**  */
	private Date cardTime;

	
	//临时字段
	private String bankCode;
	private String bankDetail;
	private String cardNo;
	public void setID(String iD) 
	{
		this.iD = iD;
	}

	public String getID() 
	{
		return iD;
	}
	public void setBankId(String bankId) 
	{
		this.bankId = bankId;
	}

	public String getBankId() 
	{
		return bankId;
	}
	public void setCardName(String cardName) 
	{
		this.cardName = cardName;
	}

	public String getCardName() 
	{
		return cardName;
	}
	public void setCardTypeId(String cardTypeId) 
	{
		this.cardTypeId = cardTypeId;
	}

	public String getCardTypeId() 
	{
		return cardTypeId;
	}
	public void setCardSign(String cardSign) 
	{
		this.cardSign = cardSign;
	}

	public String getCardSign() 
	{
		return cardSign;
	}
	public void setCardNoLen(Integer cardNoLen) 
	{
		this.cardNoLen = cardNoLen;
	}

	public Integer getCardNoLen() 
	{
		return cardNoLen;
	}
	public void setCardBinLen(Integer cardBinLen) 
	{
		this.cardBinLen = cardBinLen;
	}

	public Integer getCardBinLen() 
	{
		return cardBinLen;
	}
	public void setCardTime(Date cardTime) 
	{
		this.cardTime = cardTime;
	}

	public Date getCardTime() 
	{
		return cardTime;
	}
	
	
    public String getBankCode() {
		return bankCode;
	}

	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}

	public String getBankDetail() {
		return bankDetail;
	}

	public void setBankDetail(String bankDetail) {
		this.bankDetail = bankDetail;
	}
	
	
	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("iD", getID())
            .append("bankId", getBankId())
            .append("cardName", getCardName())
            .append("cardTypeId", getCardTypeId())
            .append("cardSign", getCardSign())
            .append("cardNoLen", getCardNoLen())
            .append("cardBinLen", getCardBinLen())
            .append("cardTime", getCardTime())
            .toString();
    }
}
